import { createI18n } from 'vue-i18n'

const messages = {
  zh: {
    nav: { register: '注册', login: '登录', profile: '个人信息' },
    register: {
      title: '用户注册',
      idNumber: '身份证号',
      name: '姓名',
      mobile: '手机号',
      password: '密码',
      userType: '用户类型',
      submit: '提交',
      haveAccount: '已有账号？去登录'
    },
    login: {
      title: '用户登录',
      idNumber: '身份证号',
      password: '密码',
      forgot: '忘记密码？',
      submit: '登录',
      noAccount: '还没有账号？请先注册'
    },
    profile: {
      title: '个人信息管理',
      name: '姓名',
      mobile: '手机',
      email: '邮箱',
      preferredLanguage: '偏好语言',
      changePassword: '修改密码',
      save: '保存'
    },
    reset: {
      title: '找回/重置密码',
      verifyTip: '请输入身份证号和手机号进行身份验证',
      idNumber: '身份证号',
      mobile: '手机号',
      newPassword: '新密码',
      submit: '重置',
      backToLogin: '返回登录'
    }
  },
  ug: {
    nav: { register: 'تىزىملات', login: 'كىرىش', profile: 'شەخسى ئۇچۇر' },
    register: {
      title: 'ئىشلەتكىچى تىزىملىتىش',
      idNumber: 'كىملىك نومۇرى',
      name: 'ئىسمى',
      mobile: 'تېلېفون',
      password: 'مەخپىي نومۇر',
      userType: 'ئىشلەتكۈچى تۈرى',
      submit: 'تاپشۇرۇش',
      haveAccount: 'ھېساب بارمۇ؟ كىرىڭ'
    },
    login: {
      title: 'كىرىش',
      idNumber: 'كىملىك نومۇرى',
      password: 'مەخپىي نومۇر',
      forgot: 'پارولنى ئۇنتۇدۇم؟',
      submit: 'كىرىش',
      noAccount: 'ھېساب يوقمۇ؟ تىزىملىتىڭ'
    },
    profile: {
      title: 'شەخسى ئۇچۇر باشقۇرۇش',
      name: 'ئىسمى',
      mobile: 'تېلېفون',
      email: 'ئېلخەت',
      preferredLanguage: 'تىل تاللاش',
      changePassword: 'پارول ئۆزگەرتىش',
      save: 'ساقلاش'
    },
    reset: {
      title: 'پارولنى ئەسلىگە كەلتۈرۈش/ئۆزگەرتىش',
      verifyTip: 'كىملىك ۋە تېلېفون بىلەن تەكشۈرۈش',
      idNumber: 'كىملىك نومۇرى',
      mobile: 'تېلېفون',
      newPassword: 'يېڭى پارول',
      submit: 'پارولنى ئۆزگەرت',
      backToLogin: 'كىرىش بېتىگە قايتىش'
    }
  },
  bo: {
    nav: { register: 'ཐོ་འགོད།', login: 'ནང་འཛུལ།', profile: 'ང་སྐོར།' },
    register: {
      title: 'མཁོ་མང་པོའི་ཐོ་འགོད།',
      idNumber: 'ཨང་བཀོད་ཡིག',
      name: 'མིང་།',
      mobile: 'ཁ་པར།',
      password: 'གསང་ཨང་།',
      userType: 'དབྱེ་བ།',
      submit: 'གཏང་།',
      haveAccount: 'ཐོ་འགོད་ཡོད་མིན་? ནང་འཛུལ།'
    },
    login: {
      title: 'ནང་འཛུལ།',
      idNumber: 'ཨང་བཀོད་ཡིག',
      password: 'གསང་ཨང་།',
      forgot: 'གསང་ཨང་བརྗེས་པ།?',
      submit: 'ནང་འཛུལ།',
      noAccount: 'ཐོ་འགོད་མེད་ན་ཐོ་འགོད་བྱོས།'
    },
    profile: {
      title: 'ང་སྐོར་དོ་དམ།',
      name: 'མིང་།',
      mobile: 'ཁ་པར།',
      email: 'གློག་ཡིག',
      preferredLanguage: 'སྐད་ཡིག',
      changePassword: 'གསང་ཨང་བཅོས།',
      save: 'སྲུངས།'
    },
    reset: {
      title: 'གསང་ཨང་བསྐྱར་གཏོང་།',
      verifyTip: 'ངོས་འཛིན་དང་ཁ་པར་བརྒྱུད་དུ་རྟགས་འཛིན།',
      idNumber: 'ཨང་བཀོད་ཡིག',
      mobile: 'ཁ་པར།',
      newPassword: 'གསང་ཨང་གསར་པ།',
      submit: 'གསང་ཨང་གསར་བཟོས།',
      backToLogin: 'ནང་འཛུལ་ལོགས།'
    }
  }
}

export const i18n = createI18n({
  legacy: false,
  locale: 'zh',
  fallbackLocale: 'zh',
  messages
}) 